home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Reference / DevCon / Atlanta_1990 / Atlanta-Devcon.1 / Libraries / Intuition / boopsi / myclassbase.i < prev    next >
Encoding:
Text File  |  1992-08-26  |  1.2 KB  |  47 lines

  1. ***********************************************************************
  2. *                                                                 
  3. * myclassbase.i -- library base for myclasslib.library
  4. *                                                               
  5. * Copyright (C) 1985, 1989, 1990 Commodore Amiga Inc. 
  6. *    All rights reserved.
  7. *
  8. ***********************************************************************
  9.  
  10. *** MUST stay in sync with myclassbase.h    ***
  11.  
  12.    IFND  MYCLASS_BASE_I
  13. MYCLASS_BASE_I SET 1
  14.  
  15.  
  16.    IFND  EXEC_TYPES_I
  17.    INCLUDE  "exec/types.i"
  18.    ENDC   ; EXEC_TYPES_I
  19.  
  20.    IFND  EXEC_LISTS_I
  21.    INCLUDE  "exec/lists.i"
  22.    ENDC   ; EXEC_LISTS_I
  23.  
  24.    IFND  EXEC_LIBRARIES_I
  25.    INCLUDE  "exec/libraries.i"
  26.    ENDC   ; EXEC_LIBRARIES_I
  27.  
  28.  
  29. ;-----------------------------------------------------------------------
  30. ;
  31. ; library data structures
  32. ;
  33. ;-----------------------------------------------------------------------
  34.  
  35. ;  Note that the library base begins with a library node
  36.  
  37.    STRUCTURE UtilityBase,LIB_SIZE
  38.    UBYTE   mlb_Flags
  39.    UBYTE   mlb_pad
  40.    ;We are now longword aligned
  41.    ULONG   mlb_SegList
  42.    APTR       mlb_MyClass
  43.    LABEL   MyLibBase_SIZEOF
  44.  
  45.  
  46.    ENDC  ;MYCLASS_BASE_I
  47.